package cn.tedu._05weibo.mapper;

import cn.tedu._05weibo.pojo.entity.User;
import cn.tedu._05weibo.pojo.vo.UserVO;

public interface UserMapper {
    /**
     * 1.注册功能:查询接口
     *   SELECT id,password,nickname FROM user WHERE username=?
     *   关于查询字段的问题：
     *     1.1 注册功能：id字段;
     *     1.2 登录功能：password字段;
     *         方案1[不使用此方案]：SELECT id FROM user WHERE username=? AND password=?
     *               查到数据：登录成功;
     *               未查到数据：用户名或密码错误;
     *         方案2[使用]：SELECT password FROM user WHERE username='只手遮天'
     *     1.3 获取当前用户功能：nickname字段;
     */
    UserVO selectByUsername(String username);

    /**
     * 2.注册功能:插入接口
     */
    int insertUser(User user);
}
